let baseURL = "http://kaer.axu9.com/"; // 访问的地址 
let uploadImgUrl = "api/v1.home/file"
// // #ifdef H5
// baseURL = "/api/"
// // #endif
let token = ""; // 一般用户的token 
let volunteerToken = ""; // 志愿者固有的token 
export const myRequest = (options) => {  
	return new Promise((resolve, reject) => {   
		uni.request({    url: baseURL + options.url, //接口地址：前缀+方法中传入的地址    
		method: options.method || "GET", //请求方法：传入的方法或者默认是“GET”    
		data: options.data || {}, //传递参数：传入的参数或者默认传递空集合    
		header: {     
			"token": uni.getStorageSync("token"), //自定义请求头信息     
			// "volunteerToken": uni.getStorageSync("volunteerToken") // 志愿者token    
		},     
		success: (res) => {     //返回的数据（不固定，看后端接口，这里是做了一个判断，如果不为true，用uni.showToast方法提示获取数据失败)     // 如果不满足上述判断就输出数据     
			if (res.data.errno == 0) {      
				resolve(res.data)
			} else {   
				console.log(res,'res')
				return uni.showToast({       
					title: res.data.msg,       
					icon: "none",
				})     
			}    
		},    // 这里的接口请求，如果出现问题就输出接口请求失败    
		fail: (err) => {     
			console.log(err)    
			reject(err)    
			},
		})  
	}) 
}


//图片上传
export function uploadImg(types) {
	return new Promise((resolve, reject) => {
		uni.chooseImage({
			count: 1,
			sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图，默认二者都有
			sourceType: ['album', 'camera'], //从相册选择
			success: (res) => {
				const tempFilePaths = res.tempFilePaths;
				const uploadTask = uni.uploadFile({
					url: baseURL + uploadImgUrl, //图片上传地址
					formData: {
						'folderType': types
					},
					filePath: tempFilePaths[0],
					name: 'file',
					success: (uploadFileRes) => {
						
						let logo = JSON.parse(uploadFileRes.data);
						console.log(logo,'logo')
						resolve(logo)
					}
				});
			},
			error: (e) => {
				reject(e)
			}
		});
	});
}


